home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / programs / radd1_9.zip / RADD.DOC < prev    next >
Text File  |  1993-03-08  |  28KB  |  792 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                                 RADD! 1.9
  9.                          Remote Access Direct Dial.
  10.                                    CBV
  11.                           Written By Mike Wilson
  12.                          -------------------------
  13.  
  14.                                For QuickBBS
  15.                                    AND
  16.                                Remote Access
  17.                                    AND
  18.                                  SuperBBS.
  19.                          -------------------------
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31. Special thanks go out to :
  32.  
  33.  Ruurd Pels of 2:512/23 for his bit fiddling lecture :)
  34.  
  35.  Steve Gabrilowitz, Richard Crieghton and Andrew Millner for
  36.  writting the BBS packages!
  37.  
  38.  Bill Wynne, David Balnites ,Les Diefenbach, David Reed,
  39.  Steve Mitchell,Hugh Bell, James Ray, Mike Ehlert, Scott
  40.  Lentz, Gary Murphy, Aaron Davis, James Thompson, Ken Givens
  41.  and CR Hamilton for their debugging help.
  42.  
  43.  Tracy Perry for help with the "Multi-Node" RA BUG(s)!
  44.  
  45.  
  46.  
  47.  
  48. * Coding *
  49.  
  50. RADD was written using Turbo Pascal v6.0. All the coding was created by
  51. myself with suggestions from Steve Gabrilowitz, Ruurd Pels and Trevor
  52. Carlson.  I am very grateful for their help.
  53.  
  54.  
  55.  
  56. Warning!!
  57.  
  58.      As usual, the author (Mike Wilson) provides no warranties, written or
  59.      implied,  for the software, nor assumes any liability for any implied
  60.      damages--inconsequential or consequential--resulting from the  use of
  61.      this software.
  62.  
  63.  
  64.  
  65.  
  66.                 >>>>>>>>>>>>>> Registration <<<<<<<<<<<<<<<
  67.  
  68.  
  69.  
  70.                             RADD IS NOT FREE!!!!
  71.  
  72. RADD uses the ShareWare policy (30 trial period) a small fee to register
  73. if you continue to use RADD after the initial 30 days. The cost to register
  74. RADD is 10 US dollars. If you use RADD, and after the 30 days you would
  75. still like to use RADD, you must register or stop using it.
  76.  
  77. I will need some information about your system to create a key just
  78. for your system. Print out REGISTER.TXT and fill out the needed
  79. information, inclose check or money order.
  80.  
  81. Send your registrations to :
  82.  
  83.  Mike Wilson
  84.  201 Mockingbird
  85.  Springtown TX 76082
  86.  
  87.  
  88. (Make Checks payable to Mike Wilson)
  89.  
  90. If possible I will then file-attach your key to your system as soon
  91. as possible. If no fido address if given I will attempt to call your
  92. BBS and upload the KEY file. If the call to your system is not
  93. possible I will mail your key on a 360k floppy disk via the US Mail
  94. system.
  95.  
  96.  
  97. *** Once registered with RADD, you will always be registered with RADD.
  98.  
  99.  
  100.  
  101.  
  102. What is RADD?
  103.  
  104.  
  105.  RADD (Remote Access Direct Dial) is a Call Back Verifier (CBV)
  106.  built for QuickBBS,SuperBBS and Remote Access BBS. RADD reads
  107.  information  from the Exitinfo.BBS file and retrieves a users
  108.  voice and or/data phone number(s). RADD then asks the user which
  109.  number it should call (if there's more than one number in the
  110.  Exitinfo.BBS file). RADD will then call the number given by the
  111.  user and connect to the users computer.  After the connect is
  112.  made (RADD will try 3 times) it will prompt the user for his/her
  113.  password. If the password is entered correctly (RADD will allow
  114.  four attempts) the users access is updated to the security level
  115.  as defined in the RADCFG?.DAT file and a message is posted to
  116.  the sysop telling him that the user has been upgraded. Then
  117.  the user is returned to the BBS.
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125. RADD Requirements :
  126.  
  127. 1) Computer. At this time 8086 or above.  XT's are not supported.
  128.  
  129. 2) Modem and phone line.
  130.  
  131. 3) 100+k of disk space.
  132.  
  133. 4) Fossil Driver MUST be loaded or the program will terminate with
  134.    error level 254 unless in LOCAL mode.
  135.  
  136. 5) 200k of memory (More is better)
  137.  
  138. 6) Suggest Dos version 3.3 or higher.
  139.  
  140. 7) QuickBBS 2.7x+ or Remote Access version 1.xx+
  141.    (Tested with QuickBBS 2.76 Gamma-1 and RA 1.11)
  142.    or SBBS 1.1+ (Tested with 1.15 and 1.16)
  143.  
  144. 8) If running multi-node SHARE MUST be loaded.
  145.  
  146.  
  147.  
  148.  
  149. RADD Files  :
  150.  
  151. The RADD archive may contain 3 RADD executables, RADDRA.EXE, RADDQ.EXE
  152. abd RADDS.EXE. RADDRA is for Remote Access, RADDQ is for QuickBBS and
  153. RADDS.EXE is for SuperBBS.
  154.  
  155.  
  156.  RADD     EXE  : RADD executable (RADDRA.EXE, RADDQ.EXE or RADDS.EXE)
  157.  RADDCFG  EXE  : Configuration program for RADD, must be run first!
  158.                  < more later >
  159.  RMAINT   EXE  : A new tool (testing) that should create a foneinf.dat
  160.                  that matches your USERS.BBS phone number list.
  161.                  NOTE : Running this will delete your current FONEINF.DAT
  162.                  and create a NEW one. (See RMAINT.DOC for more info)
  163.  1TO1_5   EXE  : Convertion utility for 1.0 to 1.5 convertions! Read
  164.                  1to1_5.DOC for instructions.
  165.  RADDSTR  002  : Stucture for RADCFG?.DAT files. (For some programmer
  166.                  that wants to make a more elaborate config program).
  167.  FONESTR  002  : Structure for FONEINF.DAT. Possibly create new user
  168.                  reports?  More info (users) could be added if so....
  169.  PHONE#   CTL  : Phone number control file <more later>
  170.  PHFORMAT CTL  : Phone number format file  <more later>
  171.  SPECIAL# CTL  : Special numbers (phone)  <more later> <not required>
  172.  RADCFG?  DAT  : RADD control file where ? is the node number, see
  173.                  COMMAND LINE parameters.
  174.  RADD     LOG  : Simple log file kept by RADD.
  175.  VALIDATE TXT  : Text file containing message text to be posted
  176.                  in BOARDNUMBER if the user is validated to
  177.                  the SysOp.
  178.  NEWUSER  TXT  : * Text file posted to a newuser after he is validated.
  179.                    This message is from the SysOp (Name if Config file)
  180.                    and should contain welcome messages and such.
  181.  BLACKUSR TXT  : * Text file posted to the SysOp of the BBS showing the
  182.                    users name and that his records contain a BLACK listed
  183.                    phone number.
  184.  SAME#    TXT  : * Posted to the sysop if a user attempts a CALLBACK
  185.                    at a number already in use in the USERS.BBS
  186.  OLDNUM   TXT  : * Posted to the SysOp if a user attempts a CALLBACK
  187.                    at a number already used in the FONEINF.DAT.
  188.  FONEINF  DAT  : File that contains USED phone numbers.
  189.                  (These numbers WILL NOT be called again!)
  190.  BLACK    LST  : This contains a list of phone numbers that RADD
  191.                  will NOT call.  Good for police numbers and "Chat" (976)
  192.                  line numbers.  < More later >
  193.  RADDERR  LOG  : Log file of all system errors in RADD.
  194.  NEW      MNU  : Sample menu for RADD.  Run under a QuickBBS/RA
  195.                  environment. Should work for SBBS also.
  196.  
  197.  
  198.         * This notes for REGISTERED users only.
  199.  
  200.  
  201.  
  202.  
  203.  These files must be located in the BBS PATH dir:
  204.  
  205.  
  206.  CONFIG   RA   : If running RA This will be needed by RADD.
  207.  
  208.  SCONFIG  BBS  : If Running SBBS this will be needed by RADD.
  209.  CONFIG   BBS  : If Running SBBS this will be needed by RADD.
  210.  
  211.  QUICKCFG DAT  : If Running QuickBBS this will be needed by RADD.
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  This file should be located in the Read/Write Exit Path (RADDCFG.EXE)
  218.  
  219.  EXITINFO BBS  : Used by RADD to retrieve user information.
  220.  
  221. These files should be in the normal text path used by QuickBBS/SBBS or RA.
  222. They can optionally be located in the RADD start up directory or use /C to
  223. define the path.
  224.  
  225.  RADRAPAS ASC  : Shown to non-ansi users when they are prompted for
  226.                  a password to use for this verification. This was used
  227.                  because of the new CRC checking in RA to keep all
  228.                  passwords as secure as possible.
  229.  RADSTART ASC  : Shown to non-ansi users at start of RADD.
  230.  RADCALL  ASC  : Shown to non-ansi users right before calling them
  231.                  back.
  232.  RADPASS  ASC  : Shown to non-ansi users when a connect is made -
  233.                  asking for password.
  234.  RADVAL   ASC  : Show to non-ansi users if they have been
  235.                  validated.
  236.  RADNOVAL ASC  : Shown to non-ansi users if they have NOT been
  237.                  validated.
  238.  RADOLD   ASC  : Shown to a non-ansi users if they request a CBV
  239.                  when the numbers entered have already been used.
  240.  RADSAME# ASC  : Shown to Non-Ansi users when thier number is already
  241.                  located in the Users.BBS file.
  242.  RADNOLD  ASC  : Shown to non-ansi users when their phone number
  243.                  contains a LDCode in the first position IF Toll Calls
  244.                  are disabled.
  245.  RADDROP ASC   : Shown to non-ansi users when RADD is configured to drop
  246.                  carrier after verification (J command in RADDCFG)
  247.  RADHISEC ASC  : Shown to non-ansi users when there security level
  248.                  is equal to or greater than the Validated security
  249.                  level.
  250.  RADBLACK ASC  : Shown to non-ansi users when thier phone number record
  251.                  when it contains a number in the BLACK.LST file.
  252.  
  253.  RADLDTIM ASC  : Shown to non-ANSi users when the TIME Zone is not when
  254.                  the sysop allows LD calls.
  255.  
  256.  RADRAPAS ANS  : Shown to ansi users when they are prompted for a
  257.                  password to use for this verification. This was used
  258.                  because of the new CRC checking in RA to keep all
  259.                  passwords as secure as possible.
  260.  
  261.  RADVAL   ANS  : Shown to ansi users is they have been validated.
  262.  
  263.  RADCALL  ANS  : Shown to ansi users before the system calls them
  264.                  back.
  265.  
  266.  RADSTART ANS  : Shown to ansi users at start up of RADD.
  267.  RADNOVAL ANS  : Shown to ansi users if the user wasn't validated.
  268.  RADPASS  ANS  : Shown to ansi users before the user enters his/her
  269.                  password.
  270.  RADOLD   ANS  : Shown to ansi users when they request a CBV when
  271.                  the numbers entered have already been used.
  272.  RADSAME# ANS  : Shown to Ansi users when thier number is already
  273.                  located in the Users.BBS file.
  274.  RADNOLD  ANS  : Shown to ansi users when their phone number
  275.                  contains a 1 in the first position IF Toll Calls
  276.                  are disabled.
  277.  RADDROP ANS   : Shown to ansi users when RADD is configured to drop
  278.                  carrier after verification (J command in RADDCFG)
  279.  RADHISEC ANS  : Shown to ansi users when there security level is
  280.                  equal to or greater than the Validated security
  281.                  level.
  282.  RADBLACK ANS  : Shown to ANSI users when thier phone number record
  283.                  when it contains a number in the BLACK.LST file.
  284.  
  285.  RADLDTIM ANS  : Shown to ANSi users when the TIME Zone is not when
  286.                  the sysop allows LD calls.
  287.  
  288.  
  289.  
  290. *************** ANSI and ASC files ****************
  291.  
  292. To produce a text file that will show a users information you may
  293. use these commands in the text file :
  294.  
  295. ~N  = User Name
  296. ~C  = User City Information
  297. ~P  = Users Password
  298. ~D  = Date
  299. ~M  = <CR>
  300. ~S  = Pause
  301.  
  302. Sample :
  303. ________________________________________________________________
  304.  
  305.                          Date : ~D
  306.  
  307.         Hello : ~N you are calling from : ~C and your system
  308.         password is ~P.
  309.  
  310.  
  311. ________________________________________________________________
  312.  
  313. At this time these commands are only used for the ANS/ASC files and
  314. NOT for the text files posted to the users/sysop.
  315.  
  316.  
  317.  
  318. ****************** PHONE#.CTL ***********************
  319.  
  320. This file is used to make this program as compatible as possible
  321. with as many phone numbers as possible. Here's a sample :
  322.  
  323. 817-732-    1-817-732
  324. 817-748-    1-817-748-
  325. 817-897-    1-817-897-
  326. 817-
  327. 214-263-    214-263-
  328. 214-299-    214-299-
  329. 214-988-    214-988-
  330. 214-251-    214-251-
  331. 214-445-    214-445-
  332. 214-        1-214-
  333.  
  334. Examples :
  335.  ---------------------------------------------------------------
  336. |Users Entered Number   | Radd Returns with above control file  |
  337.  ---------------------------------------------------------------
  338.  817-732-6157           |    1-817-732-6157
  339.  817-444-0155           |    444-0155
  340.  817-748-2323           |    1-817-748-2323
  341.  214-333-1212           |    1-214-333-1212
  342.  214-251-3456           |    214-251-2456
  343.  817-523-7413           |    523-7143
  344.  
  345.  
  346. If the users Phone number was <817-111-1111> RADD would replace
  347. it as <111-1111> BUT if the number was <817-732-1111> RADD would
  348. replace it as <1-817-732-11111.>
  349.  
  350. * If you run Front Door you can import the nodelist control file
  351. * (fdnode.ctl) and remove the everything except the phone number
  352. * dial translations  (PHONE#.CTL does not support commenting!)
  353. * and you should be safe.
  354.  
  355.  
  356. Remember that RADD matches the FIRST prefix that matches the
  357. users phone number. So make sure you get all the correct numbers
  358. first and then do a "Catch" all as I did ( the last 817- ).
  359.  
  360. Radd will add a 1- (Configurable in RADDCFG) if the users phone
  361. number is NOT found in the phone#.ctl file. Thus it will be
  362. considered long distance.
  363.  
  364.  
  365.  
  366. *************** PHFORMAT.CTL **************************
  367.  
  368. This file is use so you can force the users to enter a
  369. number formated in fashion you like.  This makes it
  370. alot easier for the PHONE#.CTL files...
  371.  
  372. Your control file should look something like this :
  373.  
  374. -------- PHFORMAT.CTL ---------
  375. XXX-XXX-XXXX
  376. XXX-XXXX
  377. ------- EOF ------------------
  378.  
  379. Place X's where you would normally have a digit and -'s where
  380. you want a dash - if anyother character is used it will be assumed
  381. to be a seperator and force the user to use that character in the
  382. phone number format.
  383.  
  384.  
  385. The X's are where numbers should be and the rest is matched
  386. as the format. Thus 817-732-6157 would match line number 1.
  387. If the number does not match any format it will be called a
  388. bad number format (if FORCE FORMAT is enabled) and force the
  389. user to correct the problem.
  390.  
  391. PHFORMAT.CTL can contain as many formats as you like.
  392.  
  393.  
  394. ****************** SPECIAL#.CTL ***********************
  395.  
  396. ---------- WARNING ---------------------------------------------
  397.  This is generally not needed for most sysops, so be careful in
  398.  using this control file! Numbers located here could cause LD calls
  399.  when you don't want them!
  400. ----------------------------------------------------------------
  401.  
  402. Special#.ctl is used for numbers that may seem to be long distance but aren't.
  403. The format for Special#.ctl is the same as Phone#.ctl, but numbers here, NO
  404. MATTER WHAT, will NOT be considered Long distance.
  405.  
  406. For example if 1-817-732-6157 was NOT considered LD I would add :
  407.  
  408. 817-732- 1-817-732-
  409.  
  410. And RADD would assume that the number was not LD and would dial out using
  411. the translated number with all other considerations as a LOCAL call.
  412.  
  413. Normally this file will not be needed for most areas, but some areas require
  414. this file.  If you are not sure, DON'T use it, this could cause you to have
  415. a Long Distance bill you do not want.
  416.  
  417. *********** BLACK.LST ******************
  418.  
  419. Format is this:
  420.  
  421. 817-732-6157
  422. 900-976-
  423.  
  424. If the users account contains the number 817-732-6157 ANYWERE the
  425. user will be shown RADBLACK.* and placed back at the BBS. If the users
  426. record contained 900-976-1111 it would also act as above. Place as
  427. many numbers as you like here.
  428.  
  429.  
  430.  
  431.  
  432.  
  433. *********** RADD SETUP *****************
  434.  
  435. Here is the main control file for RADD although all others
  436. are REQUIRED this one is the most important.
  437.  
  438. RadCfg?.DAT is created by running RaddCfg.EXE.  You MUST run
  439. RaddCFG.EXE to create this file or Radd will terminate with a
  440. error level 254.  To create your new RADCFG?.DAT type RADDCFG.
  441. You will then be given a menu with a list of avalible changes
  442. you can make. If you are running RADD in a multi-node environment
  443. you can define the node data file to create use /n2 (for node 2)
  444. or /n3 (for node 3) ect...RaddCfg defaults to Node 1.
  445.  
  446.  
  447. Here is a sample of the menu.
  448.  
  449. --------------------------------------------------------------
  450.  
  451.               Welcome to RADD; Remote Access Direct Dial CBV.
  452.  
  453. 1) Modem ComPort          : 2
  454. 2) Modem Init             : ATZ|
  455. 3) Modem Dial             : ATM1X7S11=50E0DT
  456. 4) Modem Dial Suffix      : |
  457. 5) LD Dialing Code        : 1-
  458. 6) Toll Calls             : [■]           7) Quit after LD Calls    : [■]
  459. 8) Duplicate phone Check  : [■]           9) Check ALL User Numbers : [ ]
  460. 0) Allow Number Edit      : [■]           F) Force USA Phone format : [■]
  461. J) Always Drop Caller     : [ ]
  462. *) BBS Path               : D:\QBBS\
  463. @) Radd LogFile Name      : D:\QBBS\SYSTEM.LOG
  464. +) Message Board          : 2
  465. M) Message base path      : D:\QBBS\
  466. #) Write/Read Path to Exit: D:\QBBS\
  467. T) Start/EndTime LDCalls  : 01:00 - 23:59
  468.  
  469. !) Validated Sec          : 50
  470. A) Aflag                  : XX??????
  471. B) Bflag                  : X???????
  472. C) Cflag                  : ????????
  473. D) Dflag                  : -???????
  474.  
  475. Select ; Q)uit :
  476.  
  477. ----------------------------------------------------------------
  478.  
  479.  COMMANDS
  480.  
  481. 1 = The comport that RADD will be running under. 1-4 is avalible.
  482.  
  483. 2 = Modem init string. | are translated as <CR> and ~ are translated
  484.     as 500 mil seconds delay. You may do several different things here.
  485.     You may either take the modem OFF hook (with the correct
  486.     AT command) or you can use the standard init feature.
  487.             **************** NOTE ********************
  488.     If you have problems such as "No dialing out" or commands
  489.     not getting sent to the modem add the ~ charater between
  490.     the charaters to slow it down a bit.  This has been
  491.     known to cure almost all the problems in the inits.
  492.  
  493. 3 = Modem Dial prefix string. Normally ATDT, DO NOT ADD '|' after PREFIX!
  494.  
  495. 4 = Modem dial suffix.  Sent to modem after the dial+ the users phone number.
  496.     Normally | (CR).
  497.  
  498. 5 = Ld dialing code is the code added to numbers NOT FOUND in the phone#.ctl
  499.     file. Normally 1- (for US).
  500.  
  501. 6 = Are Long distance calls allowed? See "More information about Toll
  502.     Calls".
  503.  
  504. 7 = Log user OFF after a Long distance call? (Enabled by default.)
  505.     if a LD call is made and a validation is successful RADD will
  506.     show Radldrop.* and disconnect.
  507.  
  508. 8 = If enabled will force RADD to check the Foneinf.DAT and the Users.BBS
  509.     file to see if the users number is a duplicate number on this system.
  510.     RADD will only check the number being called back unless option '+'
  511.     is enabled. If disable, forces RADD to NOT check for duplicate
  512.     numbers anywere!
  513.  
  514. 9 = If enabled (along with '*' option) RADD will check BOTH the users
  515.     numbers to see if the numbers are located in the USERS.BBS file.
  516.     This means that if a user enters a work number that is also used by
  517.     another person, but uses the CBV to call his home number he would not
  518.     be allowed to do so. This was added so that people using the built in
  519.     CBV in QBBS would still have that feature if they wished. I however
  520.     consider checking the number being called back more than sufficient.
  521.  
  522. 0 = Are the users allowed to EDIT their phone numbers? (All changes are
  523.     made to the BBS records also!).
  524.  
  525. * = Path to QuickCFG.DAT for QuickBBS or Config.RA for Remote Access or
  526.     SCONFIG.BBS/CONFIG.BBS for SBBS.
  527.  
  528. @ = Path and Name of the RADD logfile.  C:\BBS\RADD\RADD.LOG
  529.  
  530. + = This is the message base RADD will place "reports" on users.
  531.     See Validated.TXT and "EXTRA information on BoardNumber".
  532.  
  533. # = This is the location to read and write the EXITINFO.BBS. Be sure
  534.     this is the correct location.
  535.  
  536. F = Forces the USA style of phone numbers (XXX-XXX-XXXX).  This was added
  537.     as a kludge for RA as it does not have a FORCE US format as QBBS/SBBS
  538.     do.
  539.  
  540. J = Forces RADD to drop carrier after the caller is verified.  This can
  541.     be used to drop all calls after verification, or you can use "7" to
  542.     drop carrier ONLY if they where a toll call.
  543.  
  544. T = This is the time "Zone" that Ld calls are allowed (only when TollCalls
  545.     are enabled) are allowed.  You can configure when LDcalls are allowed,
  546.     such as between 7:00pm and 11:00pm (Military time 1900 - 2300).
  547.  
  548. M = This is the directory to the MSG*.BBS files.  This should clear up
  549.     so of the multi-node problems alot of systems are having.
  550.  
  551. ! = This is the security level given to a user if the Validation was
  552.     successful.
  553.  
  554. A = Which flags should be turned on or off.  Use 1 to turn ON and
  555.     0 to turn OFF or ? to LEAVE the flag as is.
  556.  
  557. B = Same as Aflag.
  558.  
  559. C = Same as Aflag.
  560.  
  561. D = Same as Aflag.
  562.  
  563.  
  564. ###################################################################
  565.  
  566. Radd is very simple to setup (and should be more so in the future).
  567. To run RADD under QuickBBS/SBBS and RA setup a type 7 menu command (or
  568. type 15 if you like) and make the data line similar to this :
  569.  
  570. *c /c radd.bat *m
  571.  
  572. ( SBBS requires *s instead of *m AND a *E
  573.   i.e. "*c /c radd.bat *S *E "            )
  574.  
  575. (The *m will make QBBS 2.75+ and RA swap to disk, *S makes SBBS do simular)
  576.  
  577. Make a batch file, similar to this (using your dirs of course)
  578.  
  579.  
  580. ########################### RADD.BAT ########################
  581.  
  582. @ECHO OFF
  583. D:
  584. CD\QBBS\RADD
  585. RADD
  586. CD\QBBS
  587.  
  588. #############################################################
  589.  
  590. Special parameters for RADD :
  591.  
  592.          /Cc:path\to\CFG\files
  593.  
  594. CFG Files = RADCFG?.DAT
  595. Default to present Directory.
  596.  
  597.        /Pc:\path\to\CTL\files
  598.  
  599. Path to : Phone#.CTL,Special#.CTL, Foneinf.DAT,Black.Lst and *.TXT files
  600. and *.ANS/&.ASC . RADD defaults to the present directory for the CTL files.
  601.  
  602.         /uD:\RA
  603.  
  604. Path to USERS.BBS file.  This can be used to define where the USERS.BBS file
  605. is held.
  606.  
  607.         /nNode
  608.  
  609. Node = the node RADD is running under.  If node 1 no command
  610. line is required.  If node 2 then "Radd.exe /n2" would work.
  611.  
  612.  
  613.        /d
  614.  
  615. Starts DEBUG mode.  This will cause some "extra" information to
  616. be placed into the log file and the the screen output.  Not needed
  617. unless you are tracking down a problem.
  618.  
  619.  
  620. After RADD.exe is executed and if a validation is made, the
  621. Exitinfo.BBS file will be written into the write/read directory so the
  622. new information will be read in. Radd will run just as well in a local
  623. environment. In local mode however, no outgoing calls are made.
  624.  
  625.  
  626.  
  627. ******** Extra Information about BoardNumber *************
  628.  
  629. If the board number is defined as 2 and the user is validated it will
  630. place the text file Validate.txt in the BoardNumber message base.
  631. Here is a sample message posted.
  632.  
  633. TO   : Sysop Name HERE
  634. From : Radd Report
  635. Subj : Radd Report on Validated User Name HERE
  636. Date : XX/XX/XX
  637.  
  638. -------------------------------------------------------------
  639.  
  640.       The subject user completed the call back verification
  641.       completely and has had his/her access level upgraded to
  642.       a validated user.
  643.  
  644. -------------------------------------------------------------
  645.  
  646. Remember you can write your OWN Validate.TXT file.  One is sent in
  647. the RADD*.ARJ packet as a default message. To disable this feature place
  648. a number 0 in the board number and RADD will NOT place the message
  649. message base.
  650.  
  651.  
  652. NEWUSER.TXT will be posted to a user upon validation.  This is for
  653. Registered sysops only.  I use NEWUSER.TXT to give the users a little
  654. information about the BBS.  I force a Check For Waiting Mail at the
  655. newuser menu with a ^A char as the first command, BUT be sure that the
  656. ^A is for the Validated security level only otherwise the users will be
  657. forced into the Check for waiting mail EVERY TIME they hit the enter key.
  658.  
  659. I include NEW.MNU for you to use, however I run QuickBBS so this
  660. may or may not work under the RA environment.
  661.  
  662.  
  663. * Read your BBS MENU documentation about ^A and the check for waiting mail
  664.   menu type.
  665.  
  666.  
  667.  
  668. I have tried as much as possible to make RADD share aware. BUT there are
  669. some programs (tossers/scanners) that ARE NOT share aware. Radd will
  670. attempt to LOCK the MsgBase files to write to the msgbase.  If an error
  671. occurs RADD will not post the message. BE warned about this possible
  672. problem, it is not RADD.
  673.  
  674.  
  675.  
  676.  
  677.  
  678. ******** Extra information about TOLL CALL ****************
  679.  
  680. Radd will check to see if the number LDCODE (defined in the RADDCFG)
  681. is in the first position in the users phone number.  If so the user
  682. is considered a Long Distance caller.  This is used for the Hang up
  683. after LD caller and also if you have LD calls disabled. Special#.CTL
  684. phone numbers do not apply here.
  685.  
  686.  
  687.  
  688.  
  689.  
  690. ********* RADDERR.LOG ************
  691.  
  692. RADD reports system errors in this file.  If you are having trouble and
  693. RADDERR.LOG is created this will help me to track down the problem that
  694. your system is having.  If this file DOES show up please feel free to send
  695. it to me via netmail or post in the support echos so that I can quickly
  696. determine what the problem is.
  697.  
  698.  
  699.  
  700.  
  701.  
  702. ########################### SYSOP KEYS ########################
  703.  
  704. ALT-H : Drop Carrier.
  705. ALT-G : Simulate Line noise (Hehehe...);
  706. ALT-W : Wake up call, sends continuous stream of
  707.         ASCII 7 (BELL) to remote site until key is pressed
  708.         (local or remote)
  709.  
  710. ###############################################################
  711.  
  712.  
  713.  
  714.         >>>>>>>>>>> VERSION 1.5 ADDTIONS <<<<<<<<<<<<<<<
  715.  
  716.  
  717.     o   Added Time zone LDCall support.
  718.     o   Added forced Phone number format.
  719.     o   Added support for 16800BPS connects.  Shows 9600 but is set
  720.         to correct BPS rate as 16800 is a locked rate.
  721.     o   Added configurable path and name of the RADD logfile
  722.     o   Added configurability of forcing USA format.
  723.     o   Reworked some of the call back codes.
  724.     o   Added collision support.
  725.     o   The last and greatest reason for a new release is
  726.         the support of SuperBBS!
  727.  
  728.  
  729.                         1.5d Fixes
  730.  
  731.     o  Black.Lst was not working, corrected.
  732.     o  Special#.CTL was incorrect, should work.
  733.     o  Can now have ' ' (blank) LD Dialing code (OverSeas)
  734.     o  Can now configure 00:01 - 24:00 for Ld calls
  735.     o  Fixed "Drop After Ld" bug that would loop for about
  736.        10 hours...was nasty!
  737.  
  738.                          1.5e Fixes
  739.  
  740.     o Checks for USERS.BBS in MAIN BBS dir and MSGBase dir.
  741.     o Fixed random Floating point error.
  742.  
  743.                         1.7
  744.  
  745.     o Added new Checks for BUSY and NODIAL (actually they where there
  746.       just did not work very well).
  747.     o Added message base directory config.  Solves the multi-node
  748.       problems with some systems. ('M' command in RADDCFG.EXE)
  749.     o Fixed phone number dupe checking bug.
  750.  
  751.                         19
  752.  
  753.     o Added support for RA 2.0 Gamma.
  754.     o Added drop carrier after any call.
  755.     o Added more checking for MESSAGES.RA.
  756.     o Added/Created a new RMaint utility to update the
  757.       foneinf.dat to match your USERS.BBS
  758.  
  759. ----------------------------------------------------------------------------
  760.  
  761. That's it!  If you have any questions I can be reached through the
  762. QuickBBS, QuickPRO, RA_Util,SBBS echo or via 1:130/28 FidoNet.
  763.  
  764. If you have questions or suggestions I'd be glad to see them. Once
  765. again you can send NetMail to Mike Wilson 1:130/28  with any
  766. (God forbid) bug reports or suggestions.
  767.  
  768.  
  769.  
  770.  
  771. You can always get the newest version of RADD from these fidonet
  772. address's :
  773.  
  774. Fidonet Address         SysOp Name           BPS/Modem         FileName
  775. ^^^^^^^^^^^^^^^         ^^^^^^^^^^           ^^^^^^^^^         MagicName
  776. -------------------*---------------------*--------------------*----------
  777. 1:130/28                Mike Wilson          14.4k USR D/S       RADD
  778. 1:130/402               Bill Wynne           14.4k USR D/S       RADD
  779. 1:130/63                Les Diefenbach       14.4k USR HST       RADD
  780. 1:124/8002              James Ray            14.4k USR D/S       RADD
  781. 1:2260/7                James Thompson       9600 v.32           RADD
  782. 1:14/643                Steve Mitchell       v32BIS CSP          RADD
  783. 1:102/1001              Mike Ehlert          14.4k USR D/S       RADD
  784. 1:130/405               Gary Murphy          2400BPS             RADD
  785. 1:273/918               Scott Lentz          2400BPS             RADD
  786. 1:124/2213              Ken Givens           14.4k USR HST       RADD
  787. 1:355/10                Hugh Bell            9600 v.32           RADD
  788. 1:384/13                Mark Thornton        9600 v32/v42bis     RADD
  789. 1:365/156               Bill Marshall        9600 USR D/S        RADD
  790. 6:700/443               Simon Ma             ????????????        RADD
  791.  
  792.